SignalR是微軟推出的一款使用C#撰寫的函式庫。
他會開啟一個保持連線的SESSION
具有即時的特色,能夠達到雙向傳輸特性:可以從Server端主動傳送請求,而不需要總是Client端先起頭。SignalR會根據環境的不同,選擇不同的實作方式來確保他的功能能夠正常運作:
在能夠使用WebSockets的時候,會優先使用。SignalR適合用在以下的程式開發:
Server端連線,更新資料的系統(如:多人即時遊戲)使用SignalR僅需要引入JS及後端函式庫,比起以往要自己實作輪循機制方便得多